at 1075 11th Ave, San Diego , 92101-5601 United States
1 FB users likes Otto Plaza Wireless, set it to 1803 position in Likes Rating for San Diego, California in Local Business category
Otto Plaza Wireless is San Diego based place and this enity listed in Mobile Phone Shop category. Located at 1075 11th Ave CA 92101-5601. Contact phone number of Otto Plaza Wireless: (619) 238-5100