Online table reservation for Sun Japan Grill in Altoona
We are enabling reservations for Sun Japan Grill
Sun Japan Grill
100 Logan Valley Mall, 16602, Altoona, United States
Grill, Japanese, Sushi
The redirect does not work? Just click on this link or copy it into your address bar