Royal Tea Room

Specialty in Selma, NC

Address

101 S Raiford St
Selma, NC
27576

Phone

919-965-2000

Map & Directions

Get Directions To Royal Tea Room:

Google Maps Apple Maps Bing Maps