Spanish word for place or spot

Spanish word for place