Log Garden Verde is located in Oyama, Japan on 3 Chome-9-22 Shiroyamacho. Log Garden Verde is rated 4 out of 5 in the category italian restaurant in Japan.
Address
3 Chome-9-22 Shiroyamacho
Service options
TakeawayDine-in
Amenities
High chairsToilets
Accessibility
No wheelchair-accessible entrance