Get directions to: Momiji Japanese Red Maple Restaurant, Post Falls, ID
Restaurant address: 620 North Spokane Street Post Falls, ID 83854, USA
Restaurant: Momiji Japanese Red Maple Restaurant