Redwood City, United States
819 Eighth Ave
N/A
+14085691140
The pool is disgusting and the rooms smell even worse the place needs to be leveled with the owner inside of it
like
Deli
The best companies in the category 'Deli'