Yamashiro
From Wikipedia, the free encyclopedia
Yamashiro may refer to:
- Yamashiro Province, one of the old provinces of Japan.
- Yamashiro, a battleship of the Imperial Japanese Navy, named after the province.
- Japanese castles that are located on mountains.

