Vocabulary

宿場町

inn town; post town; post-station town

noun