Description
Otis is a highly rated New American restaurant located near Howard Beach, Queens, NY. Its aggregate score on Bigfoot is 4.8 out of 5, based on 707 reviews. You can check it out during open hours at 18 Harrison Pl, Brooklyn, NY 11206, United States.
Ratings
4.8 rating
Saved in New York, United States
0 collections