Shogun Palace
34-20 Linden Pl
New York
NY
11354
(718) 888-1133
shogun-palace.com
Open Map
Description
Shogun Palace is located at 3420 Linden Pl, Flushing, NY..
by merchantcircle on July 07, 2015 from
merchantcircle
Accepts Credit Cards
Asian Fusion
Good for Groups
Happy Hour
Japanese
Restaurants
Seafood
Sushi
Takes Reservations
Valet