Does Cafe Roma have any deals?
Answer:Cafe Roma is not currently offering deals.
Does Cafe Roma offer delivery?
Answer:Cafe Roma does offer delivery. Delivery is free!
Where is Cafe Roma located?
Answer:Cafe Roma is located at 854 Amsterdam Ave, New York, NY 10025.
What food is served at Cafe Roma?
Answer:Cafe Roma makes sicilian pizza, by the slice pizza, healthy pizza, veggie pizza and more!